How many years do you have to be self employed to get a mortgage